<?php
session_start();
include_once '../../../lib/config_inc.php';
include_once '../../../class/function.php';
require('fpdf1.6/fpdf.php');

	conectar();
	$fecha		= getvar('fecha');
	$fecha2		= getvar('fecha2');
	$prove		= getvar('prove');
	$opcion		= getvar('opcion');
	$tipo		= getvar('tipo');

if($tipo==3)
{	
	global $proveedor;
	global $tipop;
	global $rif;

	if($opcion==1 && $fecha2!="")
	{
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, retenciones_iva.valor_ivaretenido, retenciones_iva.valor_ivanoretenido
		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, retenciones_iva

		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."' 
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido ORDER BY nombre_proveedor ASC";
	}	
			
	if($opcion==2 && $fecha2!="")
	{
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, retenciones_islr.valor_islretenido, islr_retenidoenfacturas.porcentaje_islr
		FROM proveedores, facturas, islr_retenidoenfacturas, retenciones_islr

		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."' AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr ORDER BY nombre_proveedor ASC";
	}
	

	if($opcion==3 && $fecha2!="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		timbre_fiscal.porcentaje_timbref, retenciones_timbrefiscal.valor_retenciontimbref
		
		FROM proveedores, facturas,timbre_fiscal,retenciones_timbrefiscal
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."' 
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		
	if($opcion==4 && $fecha2!="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, 
		timbre_fiscal.porcentaje_timbref, retenciones_iva.valor_ivaretenido, 
		retenciones_iva.valor_ivanoretenido,retenciones_timbrefiscal.valor_retenciontimbref
		
		
		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido,timbre_fiscal, retenciones_iva,
		retenciones_timbrefiscal
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."' 
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		

	if($opcion==5 && $fecha2!="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		timbre_fiscal.porcentaje_timbref, retenciones_islr.valor_islretenido,
		retenciones_timbrefiscal.valor_retenciontimbref, islr_retenidoenfacturas.porcentaje_islr
		
		FROM proveedores, facturas, islr_retenidoenfacturas,
		timbre_fiscal, retenciones_islr, retenciones_timbrefiscal
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."' 
		AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		
	if($opcion==6 && $fecha2!="")
	{	
				
			$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, proveedores.tipo_rif,  facturas.*, iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, timbre_fiscal.porcentaje_timbref, retenciones_iva.valor_ivaretenido, retenciones_iva.valor_ivanoretenido, retenciones_islr.valor_islretenido,retenciones_timbrefiscal.valor_retenciontimbref, islr_retenidoenfacturas.porcentaje_islr
			FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, islr_retenidoenfacturas,timbre_fiscal, retenciones_iva, retenciones_islr, retenciones_timbrefiscal	
			WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."'
			AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
			AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
			AND facturas.id_factura=retenciones_islr.id_factura 
			AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr
			AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
			AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
			
	}
		
	if($opcion==7 && $fecha2!="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, retenciones_iva.valor_ivaretenido, 
		retenciones_iva.valor_ivanoretenido, retenciones_islr.valor_islretenido, islr_retenidoenfacturas.porcentaje_islr
		
		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, islr_retenidoenfacturas, 
		retenciones_iva, retenciones_islr
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura BETWEEN '".$fecha."' AND '".$fecha2."'
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
		AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr ORDER BY nombre_proveedor ASC";
	}

	


////////////CODIGO DE LA FECHA 1 SOLA//////////////////////////////////////////////////////////////

	if($opcion==1 && $fecha2=="")
	{
	$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
	iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, retenciones_iva.valor_ivaretenido, retenciones_iva.valor_ivanoretenido		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, retenciones_iva WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."'
	AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
	AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido ORDER BY nombre_proveedor ASC";
	}	
			
	if($opcion==2 && $fecha2=="")
	{
	$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, retenciones_islr.valor_islretenido, islr_retenidoenfacturas.porcentaje_islr
	FROM proveedores, facturas, islr_retenidoenfacturas, retenciones_islr
	WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."' AND facturas.id_factura=retenciones_islr.id_factura AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr ORDER BY nombre_proveedor ASC";
	}
	

	if($opcion==3 && $fecha2=="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		timbre_fiscal.porcentaje_timbref, retenciones_timbrefiscal.valor_retenciontimbref FROM proveedores, facturas,timbre_fiscal,retenciones_timbrefiscal
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."'
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		
	if($opcion==4 && $fecha2=="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, 
		timbre_fiscal.porcentaje_timbref, retenciones_iva.valor_ivaretenido, 
		retenciones_iva.valor_ivanoretenido,retenciones_timbrefiscal.valor_retenciontimbref
		
		
		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido,timbre_fiscal, retenciones_iva,
		retenciones_timbrefiscal
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."'
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		

	if($opcion==5 && $fecha2=="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		timbre_fiscal.porcentaje_timbref, retenciones_islr.valor_islretenido,
		retenciones_timbrefiscal.valor_retenciontimbref, islr_retenidoenfacturas.porcentaje_islr
		FROM proveedores, facturas, islr_retenidoenfacturas,
		timbre_fiscal, retenciones_islr, retenciones_timbrefiscal
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."'
		AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
	}
		
	if($opcion==6 && $fecha2=="")
	{	
		
					
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, proveedores.tipo_rif,  facturas.*, iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, timbre_fiscal.porcentaje_timbref, retenciones_iva.valor_ivaretenido, retenciones_iva.valor_ivanoretenido, retenciones_islr.valor_islretenido,retenciones_timbrefiscal.valor_retenciontimbref, islr_retenidoenfacturas.porcentaje_islr
		FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, islr_retenidoenfacturas,timbre_fiscal, retenciones_iva, retenciones_islr, retenciones_timbrefiscal	
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."' 
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
		AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr
		AND facturas.id_factura=retenciones_timbrefiscal.id_factura 
		AND timbre_fiscal.id_timbref=retenciones_timbrefiscal.id_timbref ORDER BY nombre_proveedor ASC";
			
	}
		
	if($opcion==7 && $fecha2=="")
	{	
		$sql="SELECT proveedores.nombre_proveedor, proveedores.rif_proveedor, facturas.*, 
		iva_facturas.porcentaje_ivafactura, porcentajes_ivaretenido.porcentaje_ivaretenido, retenciones_iva.valor_ivaretenido, 
		retenciones_iva.valor_ivanoretenido, retenciones_islr.valor_islretenido, islr_retenidoenfacturas.porcentaje_islr FROM proveedores, facturas, iva_facturas, porcentajes_ivaretenido, islr_retenidoenfacturas, 
		retenciones_iva, retenciones_islr
		
		WHERE proveedores.id_proveedor=facturas.id_proveedor AND facturas.fecha_registrofactura = '".$fecha."' 
		AND facturas.id_factura=retenciones_iva.id_factura AND iva_facturas.id_iva=retenciones_iva.id_iva
		AND porcentajes_ivaretenido.id_ivaretenido=retenciones_iva.id_ivaretenido
		AND facturas.id_factura=retenciones_islr.id_factura 
		AND islr_retenidoenfacturas.id_islr=retenciones_islr.id_islr ORDER BY nombre_proveedor ASC";
	}

	if($prove!="Todos")
	{	
		$sql2 = "SELECT * FROM proveedores WHERE id_proveedor=".$prove."";
		{	
			$trae_proveedor = ejecutar($sql2);
			$array_proveedor = pg_fetch_array($trae_proveedor);
			$proveedor=$array_proveedor["nombre_proveedor"];
			$rif=$array_proveedor["rif_proveedor"];
			$tipop=$array_proveedor["tipo_rif"];
		}		
	}
	$query=ejecutar($sql);
}


class PDF extends FPDF
{
	function Header()
	{	
		global $fecha;			
		global $fecha2;			
		global $proveedor;			
		global $tipop;			
		global $rif;					
		global $opcion;			
		global $tipo;
		global $array2;			
		global $rows;
		global $sql2;
	
		$this->Image('../../../images/iva66.jpg',15,8,40, 'L');
		$this->Image('../../../images/banner.jpg',65,10,150, 'C');
		$this->Ln(14);
		$this->SetTextColor(163,3,3);
		$this->SetFont('Arial','B',12);
		
		if($tipo==3)
		{
			$banner=utf8_decode("Comprobante de Retención de: ");
			if($opcion==1)
			{
				$banner=$banner."Impuesto Al Valor Agregado (I.V.A)";
			}
			if($opcion==2)
			{
				$banner=$banner."Impuesto Sobre La Renta (I.S.L.R)";
				
			}
			if($opcion==3)
			{
				$banner=$banner."Timbre Fiscal (1/1000)";
			}
			if($opcion==4)
			{
				$banner=$banner."I.V.A Y Timbre Fiscal (1/1000)";
			}
			if($opcion==5)
			{
				$banner=$banner."I.S.L.R Y Timbre Fiscal (1/1000)";
			}
			if($opcion==6)
			{
				$banner=$banner."I.S.L.R, I.V.A, Y Timbre Fiscal (1/1000).";
			}
			if($opcion==7)
			{
				$banner=$banner."I.S.L.R  E  I.V.A";
			}
		}
 
		$this->Cell(0,3,$banner,0,2,'C');
		$this->SetFont('Arial','',10);
		$this->Ln(6);
		$this->Cell(3);
	
		//CABECERA DEL REPORTE
		if($fecha2=="")
		{
			$this->Cell(0,5,"Fecha:".$fecha,0,1,'C');
		}
		if($fecha2!="")
		{
			$this->Cell(0,5,utf8_decode("Período: ")." del ". $fecha ." al ".$fecha2,0,1,'C');
			$this->Cell(3);
		}
		
		$this->Ln(8);
		$this->SetTextColor(163,3,3);
		$this->SetFont('Arial','B',10);
		$banner=utf8_decode("Agente de Retención:");
		$this->Cell(40,3,$banner,0,0,'L');		
		$this->SetTextColor(0);
		$this->SetFont('Arial','',10);
		$banner=utf8_decode ("Ministerio del Poder Popular de Planificación y Finanzas");
		$this->Cell(100,3,$banner,0,0,'L');
		$this->SetTextColor(163,3,3);
		$this->SetFont('Arial','B',10);
		$banner=utf8_decode ("Rif : ");
		$this->Cell(10,3,$banner,0,0,'L');
		$this->SetTextColor(0);
		$this->SetFont('Arial','',10);
		$banner=utf8_decode ("G-20001830-5");
		$this->Cell(20,3,$banner,0,1,'L');

		$this->Ln(5);
		$this->SetTextColor(163,3,3);
		$this->SetFont('Arial','B',10);
		$banner=utf8_decode("Dirección : ");
		$this->Cell(20,3,$banner,0,0,'L');
		$this->SetTextColor(0);
		$this->SetFont('Arial','',10);
		$banner=utf8_decode ("Torre Oeste Parque Central");
		$this->Cell(50,3,$banner,0,1,'L');
	
		$this->Ln(6);
		$this->SetFillColor(107,103,151);
		$this->SetTextColor(255,255,255);
		$this->SetFont('Times','',8);
		$this->SetFont('Times','B',8);
		//SANGRIA
		if($fecha2=="")
		{	
			if($opcion==1)
			{$this->Cell(3);}
			if($opcion==2)
			{$this->Cell(15);}
			if($opcion==3)
			{$this->Cell(15);}
			if($opcion==4)
			{$this->Cell(1);}
			if($opcion==5 )
			{$this->Cell(3);}
			if($opcion==6)
			{$this->Cell(1);}
			if($opcion==7)
			{$this->Cell(1);}
		}
		else
		{
			if($opcion==1)
			{$this->Cell(3);}
			if($opcion==2)
			{$this->Cell(15);}
			if($opcion==3)
			{$this->Cell(15);}
			if($opcion==4)
			{$this->Cell(1);}
			if($opcion==5 )
			{$this->Cell(3);}
			if($opcion==6)
			{$this->Cell(1);}
			if($opcion==7)
			{$this->Cell(1);}
			
		}
		// FIN SANGRIA
		$this->Cell(5,6,utf8_decode("Nº"),1,0,'C',true);
		
		if($opcion==1)
		{
			$this->Cell(20,6,"Fecha Factura",1,0,'C',true);
			$this->Cell(20,6,"Proveedor",1,0,'C',true);
			$this->Cell(20,6,"Nro Orden",1,0,'C',true);
			$this->Cell(20,6,"Nro Factura",1,0,'C',true);
			
			$this->Cell(20,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(20,6,"Compra + IVA",1,0,'C',true);
			$this->Cell(22,6,"Base Imponible",1,0,'C',true);
			$this->Cell(20,6,utf8_decode("B.I/Art.15"),1,0,'C',true);
			$this->Cell(20,6,"%IVA Fact.",1,0,'C',true);
			$this->Cell(28,6,"Impuesto IVA en Bs",1,0,'C',true);
			$this->Cell(20,6,"%IVA Ret.",1,0,'C',true);
			$this->Cell(22,6,"IVA Ret. en Bs",1,0,'C',true);
			$this->Ln(6);
			
		}
		if($opcion==2)
		{
			$this->Cell(25,6,"Fecha de Factura",1,0,'C',true);
			$this->Cell(25,6,"Proveedor",1,0,'C',true);
			$this->Cell(25,6,"Nro Orden",1,0,'C',true);
			$this->Cell(25,6,"Nro Factura",1,0,'C',true);
			$this->Cell(25,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(25,6,"Base Imponible",1,0,'C',true);
			$this->Cell(25,6,utf8_decode ("Base Según Art.15"),1,0,'C',true);
			$this->Cell(25,6,"%I.S.L.R",1,0,'C',true);
			$this->Cell(25,6,"I.S.L.R en Bs",1,0,'C',true);
			$this->Ln(6);
		}		

		if($opcion==3)
		{
			$this->Cell(25,6,"Fecha de Factura",1,0,'C',true);
			$this->Cell(25,6,"Proveedor",1,0,'C',true);
			$this->Cell(25,6,"Nro Orden",1,0,'C',true);
			$this->Cell(25,6,"Nro Factura",1,0,'C',true);
			
			$this->Cell(25,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(25,6,"Base Imponible",1,0,'C',true);
			$this->Cell (25,6,utf8_decode("Base Según Art.15"),1,0,'C',true);
			$this->Cell(25,6,"%Timbre Fiscal",1,0,'C',true);
			$this->Cell(25,6,"T.F 1/1000 en Bs",1,0,'C',true);
			$this->Ln(6);
		}

		if($opcion==4)
		{

			$this->Cell(19,6,"Fecha Factura",1,0,'C',true);
			$this->Cell(19,6,"Proveedor",1,0,'C',true);
			$this->Cell(19,6,"Nro Orden",1,0,'C',true);
			$this->Cell(19,6,"Nro Factura",1,0,'C',true);
			$this->Cell(19,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(20,6,"Compra + IVA",1,0,'C',true);
			$this->Cell(20,6,"Base Imponible",1,0,'C',true);
			$this->Cell(15,6,"Art.15",1,0,'C',true);
			$this->Cell(16,6,"%IVA Fact.",1,0,'C',true);
			$this->Cell(17,6,"IVA en Bs",1,0,'C',true);
			$this->Cell(17,6,"%IVA Ret.",1,0,'C',true);
			$this->Cell(20,6,"IVA Ret. en Bs",1,0,'C',true);
			$this->Cell(17,6,"%Timbre F.",1,0,'C',true);
			$this->Cell(22,6,"Timbre F. en Bs",1,0,'C',true);
			$this->Ln(6);
		}

		if($opcion==5)
		{
			$this->Cell(20,6,"Fecha Factura",1,0,'C',true);
			$this->Cell(20,6,"Proveedor",1,0,'C',true);
			$this->Cell(20,6,"Nro Orden",1,0,'C',true);
			$this->Cell(20,6,"Nro Factura",1,0,'C',true);
			$this->Cell(20,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(25,6,"Base Imponible",1,0,'C',true);
			$this->Cell (25,6,utf8_decode ("Base Según Art.15"),1,0,'C',true);
			$this->Cell(20,6,"%I.S.L.R",1,0,'C',true);
			$this->Cell(25,6,"I.S.L.R en Bs",1,0,'C',true);
			$this->Cell(25,6,"%Timbre Fiscal",1,0,'C',true);
			$this->Cell(30,6,"Timbre F. 1/1000 en Bs",1,0,'C',true);
			$this->Ln(6);
		}

		if($opcion==6)
		{
			$this->Cell(19,6,"Fecha Factura",1,0,'C',true);
			$this->Cell(18,6,"Proveedor",1,0,'C',true);
			$this->Cell(18,6,"Nro Orden",1,0,'C',true);
			$this->Cell(18,6,"Nro Factura",1,0,'C',true);
			$this->Cell(18,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(20,6,"Compra + IVA",1,0,'C',true);
			$this->Cell(20,6,"Base Imponible",1,0,'C',true);
			$this->Cell(15,6,"Art.15",1,0,'C',true);
			$this->Cell(16,6,"%IVA Fact.",1,0,'C',true);
			$this->Cell(18,6,"IVA en Bs",1,0,'C',true);
			$this->Cell(18,6,"IVA Ret. Bs",1,0,'C',true);
			$this->Cell(12,6,"%ISLR",1,0,'C',true);
			$this->Cell(18,6,"ISLR Bs",1,0,'C',true);
			$this->Cell(16,6,"%Timbre F.",1,0,'C',true);
			$this->Cell(15,6,"Timbre F.",1,0,'C',true);
			$this->Ln(6);
		}

		if($opcion==7)
		{
			$this->Cell(19,6,"Fecha Factura",1,0,'C',true);
			$this->Cell(19,6,"Proveedor",1,0,'C',true);
			$this->Cell(19,6,"Nro Orden",1,0,'C',true);
			$this->Cell(19,6,"Nro Factura",1,0,'C',true);
			$this->Cell(19,6,"Nro Cheque",1,0,'C',true);
			$this->Cell(20,6,"Compra + IVA",1,0,'C',true);
			$this->Cell(20,6,"Base Imponible",1,0,'C',true);
			$this->Cell(15,6,"Art.15",1,0,'C',true);
			$this->Cell(16,6,"%IVA Fact.",1,0,'C',true);
			$this->Cell(17,6,"IVA en Bs",1,0,'C',true);
			$this->Cell(17,6,"%IVA Ret.",1,0,'C',true);
			$this->Cell(20,6,"IVA Ret. en Bs",1,0,'C',true);
			$this->Cell(15,6,"%I.S.L.R",1,0,'C',true);
			$this->Cell(19,6,"I.S.L.R Bs",1,0,'C',true);
			$this->Ln(6);
		}	
	
}//FIN DEL HEADER

	function Footer()
	{		
		$nombre_u = $_SESSION["nombre_usuario"] ;
		$apellido_u = $_SESSION["apellido_usuario"] ;
		$fecha_actual= Date("d-m-y");
		$hora_actual= Date("H:i:s");
		$this->SetTextColor(132,4,19);
		$this->SetY(-18);//Posición: a 1,5 cm del final
		$this->SetFont('Arial','',8);//Arial italic 8
		$this->Cell(30);
		$this->Cell(5,5,utf8_decode("Ley I.V.A Art.11:Serán responsables del pago del impuesto en la calidad de agentes de retención, los compradores o adquirientes de determinados bienes"),'C');
		$this->Ln(4);
		$this->Cell(60);
		$this->Cell(40,5,utf8_decode("inmuebles y los receptores de ciertos servicios, a quienes la administración tributaria designe como tal"),'C');
		$this->Ln(6);
		$this->SetTextColor(7,7,7);
		$this->Cell(50);
		$this->Cell(70,5,"Fecha: ".$fecha_actual,'C');
		$this->Cell(70,5,"Usuario: ".$nombre_u." ".$apellido_u,'C');
		$this->Cell(70,5,utf8_decode('Página: ').$this->PageNo().'/{nb}','C');
	}
}//FIN DE CLASS PDF

//Creación del objeto de la clase heredada
$pdf=new PDF('L','mm','Letter');
$pdf->AliasNbPages();
$pdf->AddPage();
$filasnum=pg_num_rows($query);
$pdf->SetTextColor(0,0,0);
$i=0;
$monto_acumula=0;
$acumula_base=0;
$acumula_compra=0;
$acumula_islrete=0;
$acumula_iva=0;
$acumula_ivarete=0;
$acumula_timbre=0;

	while($array=pg_fetch_array($query))
	{
		if($tipo==3)
		{
			if($filasnum%2==0)
			{
				$pdf->SetFillColor(199,214,251);
			} 
			else
			{
				$pdf->SetFillColor(255,255,255);
			}
			$pdf->SetFont('Times','',9);
				
			//SANGRIA
			if($fecha2=="")
			{	
				if(($opcion==1))
				{$pdf->Cell(3);}
				if($opcion==2)
				{$pdf->Cell(15);}
				if($opcion==3)
				{$pdf->Cell(15);}
				if($opcion==4)
				{$pdf->Cell(1);}
				if($opcion==5 )
				{$pdf->Cell(3);}
				if($opcion==6)
				{$pdf->Cell(1);}
				if($opcion==7)
				{$pdf->Cell(1);}
			}
			else
			{
				if($opcion==1)
				{$pdf->Cell(3);}
				if($opcion==2)
				{$pdf->Cell(15);}
				if($opcion==3)
				{$pdf->Cell(15);}
				if($opcion==4)
				{$pdf->Cell(1);}
				if($opcion==5 )
				{$pdf->Cell(3);}
				if($opcion==6)
				{$pdf->Cell(1);}
				if($opcion==7)
				{$pdf->Cell(1);}
			}
			//FIN SANGRIA
			
			$fecha_entrada = volteafch_2($array["fecha_emisionfactura"]);
			$pdf->Cell(5,6,$i,1,0,'C',true);
			if($opcion==1)
			{
			$pdf->Cell(20,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			
		$c_iva=$array["porcentaje_ivafactura"]/100;
			$compra_iva=$array["monto_base"]*$c_iva;
			$compra_ivaf=$array["monto_base"]+$compra_iva;
			$pdf->Cell(20,6,(number_format($compra_ivaf,3,",",".")),1,0,'C',true);
			$acumula_compra=$acumula_compra+$compra_ivaf;
			
		$pdf->Cell(22,6,(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
		$acumula_base=$acumula_base+$array["monto_base"];	

			if ($array["monto_baseart15"]=="1")
			{
			$monto_baseart15=$array["monto_base"]/2;
			$pdf->Cell(20,6,(number_format($monto_baseart15,3,",",".")),1,0,'C',true);
			$monto_acumula=$monto_acumula+$monto_baseart15;
			}
			else
			{
			$pdf->Cell(20,6,utf8_decode("0"),1,0,'C',true);
			}
		$pdf->Cell(20,6,utf8_decode("".$array["porcentaje_ivafactura"].""),1,0,'C',true);
		$iva=$array["porcentaje_ivafactura"]/100;
		$impuesto_iva=$array["monto_base"]*$iva;
		$pdf->Cell(28,6,utf8_decode(number_format($impuesto_iva,3,",",".")),1,0,'C',true);
		$acumula_iva=$acumula_iva+$impuesto_iva;	
				
		$pdf->Cell(20,6,utf8_decode("".$array["porcentaje_ivaretenido"].""),1,0,'C',true);
		
		$pdf->Cell(22,6,utf8_decode(number_format("".$array["valor_ivaretenido"]."",3,",",".")),1,1,'C',true);
		$acumula_ivarete=$acumula_ivarete + $array["valor_ivaretenido"];
			}
	
			if($opcion==2)
		{
			$pdf->Cell(25,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			$pdf->Cell(25,6,(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
			$acumula_base=$acumula_base+$array["monto_base"];	
			if ($array["monto_baseart15"]=="1")
			{
			$monto_baseart15=$array["monto_base"]/2;
			$pdf->Cell(25,6,utf8_decode(number_format("$monto_baseart15",3,",",".")),1,0,'C',true);
			$monto_acumula=$monto_acumula+$monto_baseart15;
			}
			
			else
			{
			$pdf->Cell(25,6,utf8_decode("0"),1,0,'C',true);
			}
		$pdf->Cell(25,6,utf8_decode("".$array["porcentaje_islr"].""),1,0,'C',true);
		
		$pdf->Cell(25,6,utf8_decode(number_format("".$array["valor_islretenido"]."",3,",",".")),1,1,'C',true);
		$acumula_islrete=$acumula_islrete + $array["valor_islretenido"];
			}

			if($opcion==3)
			{
			$pdf->Cell(25,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_control"].""),1,0,'C',true);
			$pdf->Cell(25,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			
			$pdf->Cell(25,6,utf8_decode("".$array["monto_base"].""),1,0,'C',true);
			$acumula_base=$acumula_base+$array["monto_base"];	
			
		if ($array["monto_baseart15"]=="1")
		{
			$monto_baseart15=$array["monto_base"]/2;
			$pdf->Cell(25,6,utf8_decode("$monto_baseart15"),1,0,'C',true);
			$monto_acumula=$monto_acumula+$monto_baseart15;
		}
		else
		{
			$pdf->Cell(25,6,utf8_decode("0"),1,0,'C',true);
		}
		$pdf->Cell(25,6,utf8_decode("".$array["porcentaje_timbref"].""),1,0,'C',true);
		
		$pdf->Cell(25,6,utf8_decode("".$array["valor_retenciontimbref"].""),1,1,'C',true);
		$acumula_timbre=$acumula_timbre + $array["valor_retenciontimbref"];
			}

			if($opcion==4)
			{
			$pdf->Cell(19,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			
		$c_iva=$array["porcentaje_ivafactura"]/100;
			$compra_iva=$array["monto_base"]*$c_iva;
			$compra_ivaf=$array["monto_base"]+$compra_iva;
			$pdf->Cell(20,6,utf8_decode(number_format($compra_ivaf,3,",",".")),1,0,'C',true);
			$acumula_compra=$acumula_compra+$compra_ivaf;
			
			$pdf->Cell(20,6,utf8_decode(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
			$acumula_base=$acumula_base+$array["monto_base"];	
			if ($array["monto_baseart15"]=="1")
			{
				$monto_baseart15=$array["monto_base"]/2;
				$pdf->Cell(15,6,utf8_decode(number_format($monto_baseart15,3,",",".")),1,0,'C',true);
				$monto_acumula=$monto_acumula+$monto_baseart15;
			}
			else
			{
				$pdf->Cell(15,6,utf8_decode("0"),1,0,'C',true);
			}
		$pdf->Cell(16,6,utf8_decode("".$array["porcentaje_ivafactura"].""),1,0,'C',true);
		
		$iva=$array["porcentaje_ivafactura"]/100;
		$impuesto_iva=$array["monto_base"]*$iva;
		$pdf->Cell(17,6,utf8_decode(number_format($impuesto_iva,3,",",".")),1,0,'C',true);
		$acumula_iva=$acumula_iva+$impuesto_iva;	
				
		$pdf->Cell(17,6,utf8_decode("".$array["porcentaje_ivaretenido"].""),1,0,'C',true);
		
		$pdf->Cell(20,6,utf8_decode(number_format("".$array["valor_ivaretenido"]."",3,",",".")),1,0,'C',true);
		$acumula_ivarete=$acumula_ivarete + $array["valor_ivaretenido"];
		
		$pdf->Cell(17,6,utf8_decode("".$array["porcentaje_timbref"].""),1,0,'C',true);
		
		$pdf->Cell(22,6,utf8_decode(number_format("".$array["valor_retenciontimbref"]."",3,",",".")),1,1,'C',true);
		$acumula_timbre=$acumula_timbre + $array["valor_retenciontimbref"];
			}

			if($opcion==5)
			{
			$pdf->Cell(20,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(20,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			
			$pdf->Cell(25,6,utf8_decode(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
		$acumula_base=$acumula_base+$array["monto_base"];	
			
				if ($array["monto_baseart15"]=="1")
				{
				$monto_baseart15=$array["monto_base"]/2;
				$pdf->Cell(25,6,utf8_decode(number_format($monto_baseart15,3,",",".")),1,0,'C',true);
				$monto_acumula=$monto_acumula+$monto_baseart15;
				}
				else
				{
				$pdf->Cell(25,6,utf8_decode("0"),1,0,'C',true);
				}
			$pdf->Cell(20,6,utf8_decode("".$array["porcentaje_islr"].""),1,0,'C',true);
			
		$pdf->Cell(25,6,utf8_decode(number_format("".$array["valor_islretenido"]."",3,",",".")),1,0,'C',true);
		$acumula_islrete=$acumula_islrete + $array["valor_islretenido"];
		
		$pdf->Cell(25,6,utf8_decode("".$array["porcentaje_timbref"].""),1,0,'C',true);
				
		$pdf->Cell(30,6,utf8_decode(number_format("".$array["valor_retenciontimbref"]."",3,",",".")),1,1,'C',true);
		$acumula_timbre=$acumula_timbre + $array["valor_retenciontimbref"];
			}
	
			if($opcion==6)
			{
			$pdf->Cell(19,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(18,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(18,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(18,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(18,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
				$compra_iva=$array["monto_base"]*$c_iva;
			$compra_ivaf=$array["monto_base"]+$compra_iva;
			$pdf->Cell(20,6,utf8_decode(number_format($compra_ivaf,3,",",".")),1,0,'C',true);
			$acumula_compra=$acumula_compra+$compra_ivaf;	
			$pdf->Cell(20,6,utf8_decode(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
			$acumula_base=$acumula_base+$array["monto_base"];
					
			if ($array["monto_baseart15"]=="1")
			{
				$monto_baseart15=$array["monto_base"]/2;
				$pdf->Cell(15,6,utf8_decode(number_format($monto_baseart15,3,",",".")),1,0,'C',true);
				$monto_acumula=$monto_acumula+$monto_baseart15;
			}
			else
			{
				$pdf->Cell(15,6,utf8_decode("0"),1,0,'C',true);
			}
			$pdf->Cell(16,6,utf8_decode("".$array["porcentaje_ivafactura"].""),1,0,'C',true);
		$iva=$array["porcentaje_ivafactura"]/100;
		$impuesto_iva=$array["monto_base"]*$iva;
		$pdf->Cell(18,6,utf8_decode(number_format($impuesto_iva,3,",",".")),1,0,'C',true);
		$acumula_iva=$acumula_iva+$impuesto_iva;		

		$pdf->Cell(18,6,utf8_decode(number_format("".$array["valor_ivaretenido"]."",3,",",".")),1,0,'C',true);
		$acumula_ivarete=$acumula_ivarete + $array["valor_ivaretenido"];

		$pdf->Cell(12,6,utf8_decode("".$array["porcentaje_islr"].""),1,0,'C',true);

		$pdf->Cell(18,6,utf8_decode(number_format("".$array["valor_islretenido"]."",3,",",".")),1,0,'C',true);
		$acumula_islrete=$acumula_islrete + $array["valor_islretenido"];

		$pdf->Cell(16,6,utf8_decode("".$array["porcentaje_timbref"].""),1,0,'C',true);

		$pdf->Cell(15,6,utf8_decode(number_format("".$array["valor_retenciontimbref"]."",3,",",".")),1,1,'C',true);
		$acumula_timbre=$acumula_timbre + $array["valor_retenciontimbref"];
			}

			if($opcion==7)
			{
			$pdf->Cell(19,6,utf8_decode("".$fecha_entrada.""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["nombre_proveedor"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_orden"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_factura"].""),1,0,'C',true);
			$pdf->Cell(19,6,utf8_decode("".$array["num_cheque"].""),1,0,'C',true);
			
				$c_iva=$array["porcentaje_ivafactura"]/100;
			$compra_iva=$array["monto_base"]*$c_iva;
			$compra_ivaf=$array["monto_base"]+$compra_iva;
			$pdf->Cell(20,6,utf8_decode(number_format($compra_ivaf,3,",",".")),1,0,'C',true);
			$acumula_compra=$acumula_compra+$compra_ivaf;

			$pdf->Cell(20,6,utf8_decode(number_format("".$array["monto_base"]."",3,",",".")),1,0,'C',true);
			$acumula_base=$acumula_base+$array["monto_base"];
	
				if ($array["monto_baseart15"]=="1")
				{
				$monto_baseart15=$array["monto_base"]/2;
				$pdf->Cell(15,6,utf8_decode(number_format($monto_baseart15,3,",",".")),1,0,'C',true);
				$monto_acumula=$monto_acumula+$monto_baseart15;
				}
				else
				{
				$pdf->Cell(15,6,utf8_decode("0"),1,0,'C',true);
				}
		$pdf->Cell(16,6,utf8_decode("".$array["porcentaje_ivafactura"].""),1,0,'C',true);
				
		$iva=$array["porcentaje_ivafactura"]/100;
		$impuesto_iva=$array["monto_base"]*$iva;
		$pdf->Cell(17,6,utf8_decode(number_format($impuesto_iva,3,",",".")),1,0,'C',true);
		$acumula_iva=$acumula_iva+$impuesto_iva;	
				
		$pdf->Cell(17,6,utf8_decode("".$array["porcentaje_ivaretenido"].""),1,0,'C',true);
		
		$pdf->Cell(20,6,utf8_decode(number_format("".$array["valor_ivaretenido"]."",3,",",".")),1,0,'C',true);
		$acumula_ivarete=$acumula_ivarete + $array["valor_ivaretenido"];
				
		$pdf->Cell(15,6,utf8_decode("".$array["porcentaje_islr"].""),1,0,'C',true);
		
		$pdf->Cell(19,6,utf8_decode(number_format("".$array["valor_islretenido"]."",3,",",".")),1,1,'C',true);
		$acumula_islrete=$acumula_islrete + $array["valor_islretenido"];
			}
			
			$i++;
			$filasnum--;
		}
		
	}
	

	if ($opcion==1)
	{
	$pdf->SetFillColor(107,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(3);
	$pdf->Cell(105,6,"Total:",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_compra,3,",","."),1,0,'C',true);
	$pdf->Cell(22,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,"N/A",1,0,'C',true);
	$pdf->Cell(28,6,number_format($acumula_iva,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,"N/A",1,0,'C',true);
	$pdf->Cell(22,6,number_format($acumula_ivarete,3,",","."),1,0,'C',true);
	}

		if ($opcion==2)
	{
	$pdf->SetFillColor(107,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(15);
	$pdf->Cell(130,6,"Total:",1,0,'C',true);
	$pdf->Cell(25,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,"N/A",1,0,'C',true);
	$pdf->Cell(25,6,number_format($acumula_islrete,3,",","."),1,0,'C',true);
	}

		if ($opcion==3)
	{
	$pdf->SetFillColor(107,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(15);
	$pdf->Cell(130,6,"Total:",1,0,'C',true);
	$pdf->Cell(25,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,"N/A",1,0,'C',true);
	$pdf->Cell(25,6,number_format($acumula_timbre,3,",","."),1,0,'C',true);
	}	

	if ($opcion==4)
	{
	$pdf->SetFillColor(107,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(1);
	$pdf->Cell(100,6,"Total:",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_compra,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(15,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(16,6,"N/A",1,0,'C',true);
	$pdf->Cell(17,6, number_format($acumula_iva,3,",","."),1,0,'C',true);
	$pdf->Cell(17,6,"N/A",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_ivarete,3,",","."),1,0,'C',true);
	$pdf->Cell(17,6,"N/A",1,0,'C',true);
	$pdf->Cell(22,6,number_format($acumula_timbre,3,",","."),1,0,'C',true);
	}

		if ($opcion==5)
	{
	$pdf->SetFillColor(100,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(3);
	$pdf->Cell(105,6,"Total:",1,0,'C',true);
	$pdf->Cell(25,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,number_format ($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,"N/A",1,0,'C',true);
	$pdf->Cell(25,6, number_format($acumula_islrete,3,",","."),1,0,'C',true);
	$pdf->Cell(25,6,"N/A",1,0,'C',true);
	$pdf->Cell(30,6,number_format ($acumula_timbre,3,",","."),1,0,'C',true);
	}

		if ($opcion==6)
	{
	$pdf->SetFillColor(105,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(1);
	$pdf->Cell(96,6,"Total:",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_compra,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(15,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(16,6,"N/A",1,0,'C',true);
	$pdf->Cell(18,6,number_format($acumula_iva,3,",","."),1,0,'C',true);
	$pdf->Cell(18,6,number_format($acumula_ivarete,3,",","."),1,0,'C',true);
	$pdf->Cell(12,6,"N/A",1,0,'C',true);
	$pdf->Cell(18,6,number_format($acumula_islrete,3,",","."),1,0,'C',true);
	$pdf->Cell(16,6,"N/A",1,0,'C',true);
	$pdf->Cell(15,6,number_format($acumula_timbre,3,",","."),1,0,'C',true);
	}
	if ($opcion==7)
	{
	$pdf->SetFillColor(107,103,151);
	$pdf->SetTextColor(255,255,255);
	$pdf->SetFont('Times','',9);
	$pdf->SetFont('Times','B',9);
	$pdf->Cell(1);
	$pdf->Cell(100,6,"Total:",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_compra,3,",","."),1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_base,3,",","."),1,0,'C',true);
	$pdf->Cell(15,6,number_format($monto_acumula,3,",","."),1,0,'C',true);
	$pdf->Cell(16,6,"N/A",1,0,'C',true);
	$pdf->Cell(17,6,number_format($acumula_iva,3,",","."),1,0,'C',true);
	$pdf->Cell(17,6,"N/A",1,0,'C',true);
	$pdf->Cell(20,6,number_format($acumula_ivarete,3,",","."),1,0,'C',true);
	$pdf->Cell(15,6,"N/A",1,0,'C',true);
	$pdf->Cell(19,6,number_format($acumula_islrete,3,",","."),1,0,'C',true);
}

$pdf->Output("pdf.pdf",D);
?>